(function($){
	$(function(){
		
		$( ".spinner" ).spinner({
			min : 0
		});
		
		var $control = $('.ctr-container'),
		$task = $('#task'),
		$form = $task.closest('form');
	
		// delete
		$control.find('.ctr-delete').click(function(){
			return false;
		});
	
		// add
		$control.find('.ctr-add').click(function(){
			$task.val('add');
		});
		
		// back
		$control.find('.ctr-back').click(function(){
			$task.val('back');
			$form.unbind().submit();
		});
		
		// save
		$control.find('.ctr-save').click(function(){
			$task.val('save');
		});
		
		// other
		$control.find('.ctr-xx').click(function(){
			//..
			});
			
		$(document).on('click','a.calculate-rank' , function(e){
			e.preventDefault();
			return false;
			var $element = $(this);
			if($element.hasClass('loading')){
				return;
			}
			$element.addClass('loading');
			$.ajax({
				url : $('#calculate-rank').val(),
				dataType : 'json',
				data : {
					id : $element.data('id')
				},
				success : function(data){
					if(data.error){
						alert('Kiểm tra rank hiện tại thất bại, lỗi : ' + data.message);
					}else{
						//alert('Vị trí hiện tại là :' + data.result);
						var $parent = $element.closest('tr');
						$.each(data.result , function(key){
							$parent.find('.'+ key).html(String(this));
						});
					}
					$element.removeClass('loading');
				},
				error:function(){
					alert('Kiểm tra rank hiện tại thất bại, Lỗi không xác định');
				}
			});	
			
		});
		
	});
	
})(jQuery);